relief rainfall - French English Dictionary